.mobile_block {
   display: none;
}
/* REGULAR DESKTOP */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
.allwrapper {	width:940px;}

}
/* SMALL DESKTOP */
@media only screen and (min-width: 768px) and (max-width: 979px) {
.wrap {	width:760px;}
.search {
   width: 250px;
}
.txt_search {
   width: 100%;
}
.head_nav {
   width: 290px;
}
.head_nav a {
   padding: 0px 5px;
   font-size: 12px;
}
.support {
   height: auto;
}
.support_info, .support_res {
   float: none;
   margin: 0px auto;
}
.highlights {
   height: auto;
}
.home_slide {
   float: none;
}
.video_slide {
   float: none;
   margin: 0px auto;
}
.bjqs li img {
   width:100%;
}
.home_content {
   width: 400px;
}
.home_sidebar {
   width: 359px;
   margin-left: 1px;
}
.home_nav {
   width: 400px;
}
.home_nav ul li a {
   width: 400px;
   margin-left: 0px;
}
.nav_services .icon_services {
   margin: 5px 5px 0px 25px;
}
.home_sidebar > div {
   width: 99%;
}
.bar {
   overflow: hidden;
}
.bar .nav_hotline {
   display: none;
}
.bar ul li.nav_services a {
   width: 242px;
}
.prodetail_left {
   float: none;
}
.prodetail_right {
   float: none;
}
.services_list_left {
   width: 468px;
}
.listnews li img {
   max-width: 380px;
}

}
/* ALL MOBILE SIZES */
@media only screen and (min-width: 0px) and (max-width: 767px) {
.wrap {	width:100%;}
.header {
   background: #fff;
   height: auto;
   position: relative;
}
.logo {
   height: 50px;
   float: none;
   margin: 0px auto;
   background: #0096dc;
   width: 100%;
   text-align: center;
}
.search {
   width: 90%;
   float: none;
   margin: 0px auto;
}
.txt_search {
   width: 100%;
}
.btn_search {
   width: 26px;
   height: 26px;
}
.head_nav {
   width: 28px;
   height: 28px;
   position: absolute;
   top: 5px;
   right: 5px;
   background: url(../img/btn_drop.png) no-repeat 0 0;
   cursor: pointer;
}
.head_nav a {
   display: none;
}
.head_nav_hover a {
   display: block;
   text-transform: uppercase;
   font-size: 12px;
   color: #fff;
   float: none;
   background: #0096dc;
   margin-left: -100px;
   width: 128px;
   height: 22px;
   line-height: 22px;
   border-bottom: 1px solid #fff;
}
.head_nav_hover a:first-child {
   margin-top: 28px;
}
.head_nav_hover a:nth-child(2) {
   border-left: none;
   border-right: none;
}
.highlights {
   height: auto;
}
.home_slide {
   float: none;
}
.video_slide {
   float: none;
   width:100%;
   height: auto;
   margin: 0px auto;
}
#wrap_slv{
	width:100%;
	overflow:hidden;
}
#slides_videos{
	height:auto;
	width:100%;
	overflow:hidden;
}
#slides_videos .slide{
	float:left;
}
#slides_videos .slide img {
	height:auto;
	width:100%;
}
#menu{
	width: 100%;
	height:auto;
}
.bjqs li img {
   width:100%;
}
.home_content, .home_nav {
   width: 100%;
}
.home_nav > ul > li {
   width: 25%;
   float: left;
   overflow: hidden;
}
.home_nav ul li a {
   width: 100%;
   margin-left: 0px;
}
.home_nav ul li a i {
   margin: 5px auto !important;
}
.home_nav ul li a h3 {
   display: none;
}


.nav_services .icon_services {
   margin: 5px 5px 0px 25px;
}
.bar {
   height: auto;
   overflow: hidden;
}
.bar > ul > li {
   width: 25%;
   float: left;
}
.bar ul li a {
   width: 100%;
   margin: 0px;
}
.bar ul li h3 {
   display: none;
}
.bar ul li a i {
   display: block;
   float: none !important;
   margin: 5px auto !important;
}
.bar ul li.nav_hotline {
   display: none;
}
.home_slide ol.bjqs-markers {
   display: none;
}
.tags li {
   margin: 5px;
}
.tags li a {
   padding: 10px !important;
}
.prodetail_slide_control {
   width: auto;
}
}
/* MOBILE LANDSCAPE TO TABLET PORTRAIT */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrap {	width:100% !important;}
.title_chose, .main_chose {
   display: none;
}
.support {
   height: auto;
}
.support_info {
   float: none;
   width: auto;
   height: auto;
   padding: 5px;
   background: none;
}
.support_res {
   float: none;
   width: auto;
   height: auto;
   padding: 5px;
}
.support_info div img {
   display: none;
}
.support_res_title {
   display: none;
}
.support_res form {
   display: none;
}
.pagepay {
   display: none;
}
.prodetail_left {
   width: 100%;
   float: none;
}
.prodetail_right {
   width: 100%;
   float: none;
}
.prodetail_right .pro_order_action {
   margin: 0px;
   width: 70%;
   display: none;
}
.prodetail_right_wrap {
   width: 95%;
   padding-left: 2%;
}
textarea, input {
   border-radius: 0px !important;
}
.services_list_left {
   width: 100%;
   float: none;
}
.services_list_right {
   width: 100%;
   float: none;
   margin-left: 0px;
}
.services_list .proitem a img {
   position: relative;
}
.box_cat_services_title a {
   width: 100%;
}
.listnews li img {
   max-width: 80%;
}
}
/* MOBILE PORTRAIT TO MOBILE LANDSCAPE */
@media only screen and (min-width: 0px) and (max-width: 479px) {
.wrap {	width:100% !important;overflow: hidden;}
.mobile_block {
   display: block;
}
.mobile_none {
   display: none;
}
.home_content {
   float: none;
   width: 100%;
}
.home_sidebar {
   float: none;
   width: 100%;
}
.news_sidebar {
   width: 99%;
}
.home_nav ul li a i {
   margin-left: 5px !important;
}  
.proitem {
   width: 99%;
   height: auto;
}
.title_chose, .main_chose {
   display: none;
}
.support {
   height: auto;
}
.support_info {
   float: none;
   width: auto;
   height: auto;
   padding: 5px;
   background: none;
}
.support_add {
   float: none;
   width: auto;
   height: auto;
   padding: 5px;
   background: none;
}
.support_ser {
   float: none;
   width: auto;
   height: auto;
   padding: 5px;
   background: none;
}
.support_res {
   float: none;
   width: auto;
   height: auto;
   padding: 5px;
}
.support_info div img {
   display: none;
}
.support_res_title {
   display: none;
}
.support_res form {
   display: none;
}
.pagepay {
   display: none;
}
.products_list .proitem {
   width: 99%;
   height: auto;
}
.prodetail_left {
   width: 100%;
   float: none;
}
.prodetail_right {
   width: 100%;
   float: none;
}
.prodetail_right .pro_order_action {
   margin: 0px;
   width: 70%;
   display: none;
}
.prodetail_right_wrap {
   width: 95%;
   padding-left: 2%;
}
textarea, input {
   border-radius: 0px !important;
}
.services_list_left {
   width: 100%;
   float: none;
}
.services_list_right {
   width: 100%;
   float: none;
   margin-left: 0px;
}
.services_list .proitem a img {
   position: relative;
}
.box_cat_services_title a {
   width: 100%;
}
.listnews li img {
   max-width: 80%;
}
.configuration_left {
   display: none;
}
.configuration_right {
   float: none;
   width: auto;
}
#bttop {
   display: none !important;
}
.prodetail_slide_control {
   width: auto;
}
}
	